set(SRC_PATH "${CMAKE_SOURCE_DIR}/src")
set(MPI_SRC_PATH "${SRC_PATH}/mpi")
set(HYPERCUBE_SRC_PATH "${SRC_PATH}/hypercube")

file(GLOB GENERAL_SRCS ${SRC_PATH}/*.cpp)
file(GLOB MPI_SRCS ${MPI_SRC_PATH}/*.cpp)
file(GLOB HYPERCUBE_SRCS ${HYPERCUBE_SRC_PATH}/*.cpp)

include_directories(${CMAKE_CURRENT_SOURCE_DIR})

create_target(example_hhmm "example_hhmm.cpp;${GENERAL_SRCS};${HYPERCUBE_SRCS}"
              "helib")
